/**
 * 车辆列表（借调用）
 */
export function apiCarBasicList(params) {
	return uni.$u.http.post('car/basic/apiCarBasicList', params);
}

/**
 * 车辆列表
 */
export function carBasicList(params) {
	return uni.$u.http.get('car/basic/list/?'+params);
}

/**
 * 车辆整备
 */
export function apiCarServicing(params) {
	return uni.$u.http.post('car/basic/apiCarServicing', params);
}

/**
 * 车辆借调明细
 */
export function apiSecondmentCarDetail(params) {
	return uni.$u.http.get('car/basic/apiSecondmentCarDetail/'+ params);
}

/**
 * 结束借调
 */
export function apiOver(params) {
	return uni.$u.http.post('car/basic/apiOver', params);
}

/**
 * 车辆详情
 */
export function apiCarInfo(params) {
	return uni.$u.http.get('car/basic/apiCarInfo/'+params);
}
/**
 * 车辆详情
 */
export function getInfo(params) {
	return uni.$u.http.get('car/basic/getInfo/'+params);
}

/**
 * 保险详情
 */
export function insurance(params) {
	return uni.$u.http.get('maintenance/insurance/'+params);
}

/**
 * 年检详情
 */
export function inspection(params) {
	return uni.$u.http.get('maintenance/inspection/'+params);
}

/**
 * 违章
 */
export function illegalList(params) {
	return uni.$u.http.get('car/illegal/list?carId='+params);
}

/**
 * 车辆gps信息
 */
export function apiCarGpsInfo(params) {
	return uni.$u.http.get('car/gps/apiCarGpsInfo/'+params);
}

/**
 * 车辆保养信息
 */
export function apiMaintenanceInfo(params) {
	return uni.$u.http.get('maintenance/maintenance/apiMaintenanceInfo/'+params);
}

/**
 * 车辆出险信息
 */
export function apiOutInsuranceInfo(params) {
	return uni.$u.http.get('maintenance/outInsurance/apiOutInsuranceInfo/'+params);
}

/**
 * 车辆维修信息
 */
export function apiRepairInfo(params) {
	return uni.$u.http.get('maintenance/repair/apiRepairInfo/'+params);
}

/**
 * 数据字典
 */
export function dictDataList(params) {
	return uni.$u.http.get('dictDataList/'+params);
}

/**
 * 车型列表
 */
export function apiCarModelList(params) {
	return uni.$u.http.get('car/model/apiCarModelList');
}

/**
 * 新增车辆
 */
export function apiInsertCarBasic(params) {
	return uni.$u.http.post('car/basic/apiInsertCarBasic', params);
}

/**
 * 新增车辆借调
 */
export function apiInsertSecondment(params) {
	return uni.$u.http.post('car/secondment/apiInsertSecondment', params);
}



/**
 * 车辆上下线
 */
export function apiLineStatus(params) {
	return uni.$u.http.post('car/basic/apiLineStatus', params);
}

/**
 * 行驶证识别
 */
export function postXsz(params) {
	return uni.$u.http.get('car/basic/postXsz?'+ params);
}

/**
 * 查询车辆维修与保养列表
 */
export function listRepairMaintain(params) {
	return uni.$u.http.get('repairMaintain/repairMaintain/list?'+ params);
}

// 新增车辆维修与保养
export function addRepairMaintain(data) {
 return uni.$u.http.post('/repairMaintain/repairMaintain', data, {
 	header: {
 		'content-type': 'application/json',
 	}
 });
}
// 查询供应商列表(不分页,按类型)
export function getSupplierList(type) {
	return uni.$u.http.get('/supplier/supplier/getList/' + type);
}
// 修改车辆维修与保养
export function updateRepairMaintain(data) {
  return uni.$u.http.put('/repairMaintain/repairMaintain', data, {
  	header: {
  		'content-type': 'application/json',
  	}
  });
}

/**
 * 车辆库存---库存
 */
export function chedulingcarlist(params) {
	return uni.$u.http.get('shift/cheduling/car/list?'+ params);
}

/**
 * 车辆库存---订单
 */
export function chedulingorderlist(params) {
	return uni.$u.http.get('shift/cheduling/order/list?'+ params);
}

/**
 * OTA订单列表
 */
export function otactriplist(params) {
	return uni.$u.http.get('ota/ctrip/list?'+ params);
}


export function dictdatatype(dictType) {
	return uni.$u.http.get('system/dict/data/type/'+ dictType);
}

//ota订单详情
export function otactripdetail(id) {
	return uni.$u.http.get('/ota/ctrip/'+ id);
}

/**
 * OTA库存列表
 */
export function otastoragelist(params) {
	return uni.$u.http.get('ota/workorder/complete/list?'+ params);
}

/**
 * 【OTA工单】工单新增接口
 */
export function otaworkorder(data) {
	return uni.$u.http.post('ota/workorder', data, {
		header: {
			'content-type': 'application/json',
		}
	});
}

/**
 * 根据字典类型查询字典数据信息
 */
export function getDicts(dictType) {
	return uni.$u.http.get('system/dict/data/type/'+ dictType);
}